<?php
//$email
//$codigo
$email = isset($_POST['data']) && isset($_POST['email']) ? $_POST['data']:$email;
$codigo = isset($_POST['data']) && isset($_POST['codigo_activacion']) ? $_POST['codigo_activacion']:$codigo;

$usuario = db_query::newInstance()->select("usuarios",array("email","nombre"),
	"WHERE email=':s'",array(
		$email
	)
);
if($usuario->num_rows()>0)
{
	$usuario->fetchAssoc($u);
	$mensaje = $u['nombre'] . ' Su cuenta se encuentra Activa Favor de ingresar sus datos para el LOGIN';
}
else
{
	$usuario_tmp = db_query::newInstance()->select("usuarios_temp",array("*"),
		"WHERE email=':s'",array(
			$email
		)
	);
	if($usuario_tmp->num_rows()>0)
	{
		if($usuario_tmp->fetchAssoc($data) && $data['clave_activacion'] == $codigo)
		{
			$data=system::arrayFilter($data,array('clave_activacion','id'),true);
			$agrega_usuario = db_query::newInstance()->insert('usuarios',$data);
			if($agrega_usuario->affected_rows() > 0)
			{
				$mensaje = 'Su cuenta esta activa Por favor Ingrese sus datos para entrar al sistema';
			}
			else
			{
				$mensaje = 'Ocurrio un error en el proceso, de activacion Porfavor Vuelva a intentarlo';
			}
		}
		else
		{
			$mensaje = 'La Clave de activacion no Coincide con Nuestro registro';
		}
		
	}
	else
	{
		$mensaje = 'El correo electronico proporcionado no se encuentra en nuestra base de datos favor de registrarse Nuevamente';
	}
}